home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / rsxwin2a.zip / RSXWIN.DOC < prev    next >
Text File  |  1994-02-20  |  3KB  |  87 lines

  1. -------------------------------------------------------------------------------
  2. RSXWIN2a - running EMX/GCC programs in a MS-Windows 3.1 window        Feb 94
  3. -------------------------------------------------------------------------------
  4.  
  5.  
  6.  
  7.     This program is distributed in the hope that it will be useful,
  8.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  9.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. -------------------------------------------------------------------------------
  17.  
  18. Software Requirements:
  19. ----------------------
  20.  
  21.     - MS-Windows 3.1 enhanced mode
  22.  
  23.  
  24.  
  25.  
  26. Installing RSXWIN :
  27. -------------------
  28.  
  29. Add the RSXWIN icon in the program manager (Files/New/Add Program):
  30.     Command-line:
  31.     RSXWIN.EXE <options> myemxprg
  32.  
  33. Example for a TeX shell:
  34.     RSXWIN -e \emtex\TeX386.exe %f  (where %f is the current texfile)
  35.  
  36.  
  37. Options '-e' and '-E':
  38. If you have a coprocessor you don't need this options.
  39.  
  40. If you need a 387 emulator, set RSXWIN command line to
  41.     RSXWIN.EXE -E<path>rsxw387 MyEmxPrg
  42. If the EMX program don't need a coprocessor, the option '-e' disables loading
  43. rsxw387.
  44.  
  45. Note:
  46. The emulator doesn't work with the add-on WIN32s for Windows 3.1.
  47. And you can't run more than one instance with rsxw387
  48.  
  49.  
  50. To run a DOS like command shell insert:
  51.     RSXWIN.EXE shell.emx
  52.  
  53.     In the first release RSXWIN has builtin commands. Now these
  54.     things are done by a normal emx program (see shell.c source).
  55.     Someone should write a better shell and let me know.
  56.  
  57.  
  58.  
  59. more docs and sources:
  60. ----------------------
  61. For more details read the documents from DPMIGC3A.ZIP (or older).
  62. The archive contains RSX the DPMI dos-extender for EMX and DJGPP programs.
  63. RSXWIN is based on this sources and stdio calls are implemented with Andrew
  64. Schulmans WINIO library.
  65.  
  66. Not all things from DOS RSX are implemented or work correct in a window.
  67.     termio (limited)
  68.     exceptions are not translated in signals
  69.     ptrace()
  70.     int86() (use "call ___syscall")
  71.  
  72. The big disadvantage is that Windows programs are in a 16bit Machine.
  73. So exceptions and int 0x21 are 16bit. This means that the top half of the
  74. EIP register is not saved!
  75.  
  76.  
  77.  
  78. Mail to: rainer@mathematik.uni-bielefeld.de
  79.  
  80. Home FTP-server: ftp.uni-bielefeld.de
  81.     RSXWIN directory is: /pub/systems/msdos/misc
  82.  
  83. This directory contains also:
  84.     RSX 3a, DPMI-DOS-extender, running EMX/GCC + DJGPP programs
  85.         in a DOS-box from MS-Windows 3.1 or OS/2.
  86.     RSXWDK1, building full Windows Apps with EMX/GCC.
  87.